#page2 {
    width: 100vw;
    height: calc(100vh - 46px);
    overflow: auto;
    .top1{
        .rv-icon{
            width: 1.6em;
            height: 1.6em;
            color: black;
            margin-left: -10px;
        }
        .rv-nav-bar__text{
            font-size: 20px;
            font-weight: bold;
            color: black;
        }
        border-bottom: 1.5px solid #706f6f;
    }
    .top2 {
        padding-top: 10px;
        width: 100vw;
        height: 100px;
        position: relative;
        overflow: hidden;
        .ant-steps {
            flex-direction: row;
            .ant-steps-item {
                width: 150px;

                .ant-steps-item-container {
                    text-align: center;

                    .ant-steps-item-icon {
                        width: 60px;
                        height: 60px;
                        line-height: 60px;
                        border: 2px solid #706f6f;
                        position: relative;
                        left: 28px;
                    }
                }

                .ant-steps-item-content {
                    position: relative;
                    top: 66px;
                    left: -55px;
                }

                .ant-steps-item-description {
                    font-size: 18px;
                }
            }
            .ant-steps-item-active,.ant-steps-item-finish {
                .ant-steps-item-container {
                    .ant-steps-item-icon {
                        border: 2px solid #108ee9;
                    }

                }
            }
        }
    }

    .main{
        width: 100vw;
        height: 466px;
        padding-left: 10px;
        box-sizing: border-box;
        overflow: auto;
        .txt1{
            height: 66px;
            line-height: 66px;
            font-size: 14px;
        }
        .txt2{
            margin-bottom: 20px;
            font-size: 18px;
        }
        .txt3{
            font-size: 14px;
        }
        .img1{
            margin: 16px;
        }
        .imgs{
            display: flex;
        }
    }

    .bottom{
        width: 100vw;
        height: 50px;
        text-align: center;
        button{
            width: 50%;
            font-size: 20px;
            color: white;
            background-color: #108ee9;
            border: 0px;
            line-height: 50px;
            box-sizing: border-box;
            border: 2px solid #108ee9;
        }
    }
    .bottom :first-child{
        background-color: white;
        color: black;
    }
}